class Dep{
	constructor(name) {
		this.name = name;
	    this.subs = [];
	}
	
	addSub(sub) {
		if(sub && sub.update) {
			this.subs.push(sub);
		}
	}
	
	notify(value) {
		this.subs.forEach(sub => {
			sub.update(value);
		});
	}
}

